Demo Abstract: CoojaTrace, Extensive Profiling for WSNs
نویسندگان
چکیده
CoojaTrace extends the Cooja WSN-Simulator by offering extensive logging capabilities for debugging and analyses of multi-node WSN deployments. This is implemented using Scala-based Functional Reactive Programming (FRP)-techniques, enabling flexible and easily programmable in-depth access to the internal node, as well as simulator execution state. CoojaTrace is part of the DryRun framework; a set of tools that instrument a WSN-Simulator for extensive analysis of WSN deployments. To achieve this, not only external accessible state like energy usage or serial output is needed, but also internal state like routing tables or operation state in general, which often requires the instrumentation of pointers, and can hardly be monitored by observing static memory addresses. Although some WSN-Simulators provide debug interfaces like a GDB-stub, an easy interface to log and analyze system state of a whole deployment is still lacking. This gap is filled by CoojaTrace by providing a simple and scriptable interface to access this data.
منابع مشابه
Demo Abstract: From Business Process Specifications to Sensor Network Deployments
The industrial adoption of wireless sensor networks (WSNs) is hampered by two main factors. First, there is a lack of integration of WSNs with business process back-ends. Second, programming WSNs is still challenging as it is mainly performed at the operating system level. To this end, we provide makeSense – a unified programming framework and a compilation chain that, from high-level business ...
متن کاملDemo Abstract: Z-Monitor: A Monitoring Software for IEEE 802.15.4 Wireless Sensor Networks
Monitoring of Wireless Sensor Networks (WSNs) is a fundamental task to track the network behavior and measure its performance in real-world deployments. Commercially-available products for monitoring and testing IEEE 802.15.4-compliant Low Power Wireless Personal Area Networks (LoWPANs) are mainly too expensive, and typically require special sniffing hardware. In this Demo paper, we present Z-M...
متن کاملWSNLab – a Security Testbed and Security Architecture for WSNs
A Wireless Sensor Network (WSN) consists of small, resource-constrained computing devices (so-called motes) that perform physical measurements (e.g., temperature, vibration) in a distributed manner. The motes form a self-adaptive multihop network to transport the measured data to a sink. The data may be pre-processed and fused in the network. Furthermore, WSNs often provide capabilities using a...
متن کامل3D Path Planning Algorithm for Mobile Anchor-Assisted Positioning in Wireless Sensor Networks
Positioning service is one of Wireless Sensor Networks’ (WSNs) fundamental services. The accurate position of the sensor nodes plays a vital role in many applications of WSNs. In this paper, a 3D positioning algorithm is being proposed, using mobile anchor node to assist sensor nodes in order to estimate their positions in a 3D geospatial environment. However, mobile anchor node’s 3D path optim...
متن کاملMulti-channel Medium Access Control Protocols for Wireless Sensor Networks: A Survey
Extensive researches on Wireless Sensor Networks (WSNs) have been performed and many techniques have been developed for the data link (MAC) layer. Most of them assume single-channel MAC protocols. In the usual dense deployment of the sensor networks, single-channel MAC protocols may be deficient because of radio collisions and limited bandwidth. Hence, using multiple channels can significantly ...
متن کامل